package com.ruoyi.sale.service;

import com.ruoyi.sale.domain.OutboundModel;
import com.ruoyi.sale.domain.OutboundOrder;
import com.ruoyi.sale.domain.SaleGoodsModel;
import com.ruoyi.sale.domain.SaleGoodsOrder;

import java.util.HashMap;
import java.util.List;

/**
 * @author WangChangShuo
 * @date 2022年06月06日 14:21
 */
public interface IOutboundService {

    List<OutboundOrder> selectOutboundBySaleGoodsId(Long saleGoodsId);

    OutboundOrder selectOutboundById(Long outboundId);

    int insertOutboundOrder(OutboundOrder outboundOrder);

    int insertOutboundModel(OutboundModel outboundModel);

    SaleGoodsOrder selectSaleGoodsByOutboundId(HashMap<String, Object> hashMap);

    SaleGoodsModel selectSaleGoodsByOutboundIds(HashMap<String, Object> hashMap);

    OutboundModel selectOutboundModel(OutboundModel outboundModel);

    List<OutboundOrder> selectOutboundList(Long saleGoodsId);

    SaleGoodsOrder selectSaleGoodsByOutboundIdes(HashMap<String, Object> hashMap);
}
